// 接着在对应的 store 里开启 persist 即可。数据默认存在 sessionStorage 里，并且会以 store 的 id 作为 key。
import { defineStore } from 'pinia';
const useLoginStore = defineStore({
  id: 'login',
  state: () => ({
    info: 'pinia 可以使用111',
    token: '12345'
  }),
  getters: {},
  actions: {
    alertInfo() {
      this.info = '可以可以，这个秒';
      this.token = '22222';
    },
  },
  // 开启数据缓存
  persist: {
    enabled: true,
    // 默认存储到 sessionStorage
    strategies: [
      // 自定义存储 key 值
      // {
      //   key: 'piniaStore',
      //   storage: localStorage,
      // },
      { storage: sessionStorage, paths: ['info'] },
      { storage: localStorage, paths: ['token'] }
    ]
  },
});
export default useLoginStore;

